/* Copyright 2009 Google Inc. All Rights Reserved. */ #artist_region_name{margin-left:10px;float:left;font-weight:bold}
#artist_type_name{margin:0 9px 0 0;float:left;font-weight:bold}
#initial_frame{background-color:#eaf0f6;font-size:14px;font-weight:bold;line-height:30px}
#initial_frame a{text-decoration:underline;color:#6688cc}
a.initial_nav{margin:0 7px;font-size:12px}
span.initial_nav{margin:0 7px;font-size:12px;color:#ccc}
div.artists_frame{padding-top:10px;padding-bottom:15px;display:inline-block;width:100%;clear:both;border-bottom:1px solid #b0bcd7}
table.artists_frame tr td.artist_name_list{vertical-align:bottom}
table.artists_frame{width:100%}
table.artist_name_list{border:0;width:auto}
table.artist_name_list tr td.artist_name{width:114px;padding-top:2px;height:23px;*height:25px;font-size:14px;padding-right:6px;vertical-align:bottom}
table.artist_name_list tr td.artist_name img{padding-bottom:3px}
table.artists_frame tr td.return_top{width:80px;text-align:right;padding-right:10px;font-size:13px;vertical-align:bottom}
table.artists_frame tr td.wider{width:230px;padding-right:6px}
table.artists_frame tr td.return_top a{color:#6688cc}
table.artists_frame tr td.initial{vertical-align:top;text-align:left;padding-left:5px;padding-top:5px;*padding-top:10px;width:37px;*width:42px;font-weight:bold;font-size:18px;color:#666}
table.artists_frame tr td.others{font-size:15px}
#artist_type{float:left;width:102px}
#artist_type a:hover{color:#000}
.type_bar_border_active{width:0;height:30px;margin-top:1px;border-left:1px solid #9bb4ce}
.type_bar_border_normal{width:0;height:30px;margin-top:1px;border-left:1px solid #ccc}
.type_button_border_active{width:0;height:32px;border-left:1px solid #9bb4ce}
.type_button_border_normal{width:0;height:32px;border-left:1px solid #ccc}
.type_button_active{height:23px;padding:7px 18px 0 18px;border-bottom:1px solid #9bb4ce;border-top:1px solid #9bb4ce;background:#fff url(../images/bg_active.gif) repeat-x}
.type_button_normal{height:30px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:#fff url(../images/bg_normal.gif) repeat-x}
.type_button_normal a{display:inline-block;text-decoration:none;color:#666;height:30px;line-height:30px;padding:0 18px}
.type_bar{float:left;height:32px;margin-right:18px}
.type_bar div{float:left;color:#000;font-size:14px}
#rightbox{display:table;padding-top:10px;padding-left:10px;border-left:1px solid #e5ecf9;*float:left}
#related_charts table.chart_listing_preview{background-color:#fff;font-size:12px}
#related_charts table.chart_listing_preview td{border-bottom:#e8eef7 1px solid;height:26px;vertical-align:middle!important}
#related_charts div.chart_listing_preview_title{height:22px;padding-left:10px;padding-top:6px;font-weight:bold;font-size:14px}
#related_charts div.chart_listing_preview{margin-bottom:18px;margin-left:13px;-margin-left:6px;width:240px;background-color:#eaf0f6;float:left}
#related_charts div.chart_listing_preview_line{clear:both}
#related_charts div.chart_listing_preview_content{margin:0 1px 1px 1px;padding:0 2px;background-color:#ffffff}
#related_charts td.ranking{width:10%;font-size:12px;font-family:Verdana;color:#333;padding-right:5px;text-align:right}
#related_charts td.item_trend{width:5%;padding-right:10px}
#related_charts td.item_title{width:50%;padding-left:5px}
#related_charts tr.more td{text-align:left;border-bottom:1px solid #fff}
#related_charts tr.more a{padding-right:5px}
#related_charts tr.more td.artist_chart_more_link{padding-left:10px}
#related_charts td.item_artist{width:25%}
#related_charts td.item_title_artist{width:40%;text-align:left;padding-left:10px}
#related_charts table.first_artist{margin-bottom:5px;margin-left:5px;border-style:hidden}
#related_charts table.first_artist table{margin-left:5px;border-style:hidden}
#related_charts table.first_artist table tr{border-style:hidden}
#related_charts table.top_two_artists{float:left;margin-top:10px;margin-left:9px;border-spacing:0;border-collapse:separate;width:80px}
#related_charts table.top_two_artists tr{border-style:hidden}
#related_charts .artist_info{margin-left:5px;margin-bottom:10px;padding-top:5px;font-size:12px}
#related_charts div.ranking{font-size:12px;padding-bottom:8px;font-family:Verdana}
#related_charts .thumb_artist_cover{height:72px;width:72px;padding:1px 0 0 2px}
#related_charts .thumb_artist{padding-left:4px;margin:0;width:60px;height:60px}
#related_charts .thumb_artist a{border:1px solid #ccc;margin:4px 0 4px -1px;display:block}
#related_charts .thumb_album_cover{margin-top:6px;*margin-top:8px;margin-left:10px;_margin-left:5px;padding-top:1px;padding-left:1px;height:70px;width:72px;background:url("/music/images/cd_cover.png") no-repeat;float:left}
#related_charts .first_album_info{float:left;margin-top:10px;padding-left:8px;width:130px}
#related_charts .thumb_album{height:60px;width:60px;*width:65px;padding-left:5px}
#related_charts .sub_link{color:#999999}
#related_charts .sub_link a{color:#6688cc}
#related_charts .r_corner_1{width:4px;height:1px;background:#fff;overflow:hidden}
#related_charts .r_corner_2{width:2px;height:1px;background:#fff;overflow:hidden}
#related_charts .r_corner_3{width:1px;height:2px;background:#fff;overflow:hidden}
#related_charts .clear_l{clear:left}
#related_charts .clear_r{clear:right}
#related_charts .floar_l{float:left}
#related_charts .floar_r{float:right}
.midline{border-left:1px solid #e5ecf9;padding-left:4px;padding-top:10px}
.relatedchart{font-size:14px;font-weight:bold;padding:25px 0 10px 12px;display:block}
#left-menu{font-size:12px;margin-top:10px}
#left-menu a{color:#68c;display:block;padding:5px 0;cursor:pointer}
#left-menu a:hover{background:#f6f6f6;text-decoration:none}
#left-menu .grouping{padding-left:1.2em}
#left-menu .grouping.opened{color:#000;text-decoration:none}
#left-menu .grouping_btn{width:14px;height:23px;overflow:hidden;position:absolute}
#left-menu .grouping_btn.closed{background:url(/music/images/chart_icon_plus.png) no-repeat 0 6px}
#left-menu .grouping_btn.opened{background:url(/music/images/chart_icon_minus.png) no-repeat 0 6px}
#left-menu .navigation_panel_chart_item{padding-left:2.2em}
#left-menu .sel{color:#000;background:#e5ecf9;text-decoration:none;cursor:default}
table.fulltable.chart{margin-top:0}
html,body,div,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,fieldset,embed,object,applet{margin:0;padding:0;border:0}
body{font-size:62.5%;font-family:Arial,sans-serif;color:#000;background:#fff}
a{color:#00c}
a:active{color:#f00}
a:visited{color:#551a8b}
table{border-collapse:collapse;border-width:0;empty-cells:show}
ul{padding:0 0 1em 1em}
ol{padding:0 0 1em 1.3em}
p{padding:0 0 1em 0}
h1,h2,h3,h4,h5{padding:0 0 1em 0}
h1,h2{font-size:1.3em}
h3{font-size:1.1em}
h4,h5,table{font-size:1em}
sup,sub{font-size:.7em}
input,select,textarea,option{font-family:inherit;font-size:inherit}
.g-doc,.g-doc-1024,.g-doc-800{font-size:130%}
body{margin-top:3px;background-color:white}
body,td,div,a{font-family:arial,sans-serif}
a{color:#0033cc}
div.title{font-size:115%}
span.title{font-size:larger;font-weight:bold}
div,td{color:#000}
.statusname{font-size:110%;font-weight:bold;padding:3px 2px 3px 5px}
div.empty,div.spellcorrection{margin:10px 10px 10px 10px}
div.description{font-size:95%;color:#555;margin:0}
div.meta,span.meta{color:green}
div.meta span.channel{color:green}
div.meta span.date{color:gray}
div.meta span.pricing{color:green}
span.genre{color:green}
div.meta a.viewlink{color:#7777cc}
table.gooooogle{margin-top:2.5em;margin-bottom:1.5em}
table.gooooogle td{font-size:80%}
table.gooooogle a{color:black}
table.gooooogle a.imglink{text-decoration:none;border:none}
table.gooooogle td.next a{text-align:left;font-size:12pt;color:#0033cc;font-weight:bold}
table.gooooogle td.prev a{text-align:right;font-size:12pt;color:#0033cc;font-weight:bold}
table.gooooogle span.currentpage{color:#c00;font-weight:bold}
.footer{padding-top:5px;margin-top:10px;text-align:center;font-size:10pt;width:100%;clear:left}
.card{display:none;width:500px}
#backlinks{margin-top:10px;font-size:12px;color:gray}
#backlinks a{font-size:12px;color:gray;text-decoration:underline;cursor:pointer}
#searchagain{clear:both;margin:10px 0;padding:1em;border-color:#6f559d;border-style:solid;border-width:1px 0;text-align:center;background-color:#e1dfe5;font-size:10pt}
#searchagain td{text-align:center;font-size:10pt}
div.videopagehead{width:100%;margin-bottom:1em;margin-top:0}
div.videopagehead td{font-size:80%}
div.videopagehead *{vertical-align:middle}
div.videopagehead a{font-size:75%}
div.videopagehead form{margin-top:0;display:inline}
div.videopagehead table{margin-top:0}
#googlelogo{border:0 white solid;margin-top:5px;margin-right:1em}
#topformholder{height:40px;position:absolute;top:9px;left:166px;margin-top:10px}
div.upcominglist{font-size:75%;margin-left:1em;margin-bottom:1em}
div.vcontent{margin-left:8px;margin-bottom:1.5em}
div.headline{border-color:#6f559d;border-style:solid;border-width:1px 0 0 0;background-color:#e1dfe5;margin-bottom:.5em;padding-bottom:2px}
.breadcrumbs{font-size:small;font-weight:bold}
.breadcrumbs a:visited{color:#0033cc}
div.vdescription{font-size:.8em}
div.vmeta{font-size:.8em}
div.vheadline{margin-top:1em;font-weight:bold}
div.horzrule{border-color:#6f559d;border-style:solid;border-width:1px 0 0 0}
div.statusresult{font-weight:normal;font-size:smaller;float:right}
span.statusresult{font-size:small}
td.searchresulttext{width:34em}
div.resulttext{font-size:small}
div.resulttitle{font-size:medium}
div.rankinginfo{color:green;font-size:80%}
span.hit{font-weight:bold}
div#pvprogtitle span.hit{font-weight:bold}
div.resultimage{margin-right:8px;background:black;width:120px;height:90px;border:#0033cc solid 1px;cursor:pointer}
table.searchresultimgtable{height:100%;width:100%}
img.searchresultimg{border:0;width:120px}
span.stagedir{text-transform:lowercase;font-style:oblique}
span.capUL{font-variant:small-caps}
span.capI{font-style:italic}
.resultplayimg{border:none;position:relative;top:3px}
div.thumbblock{margin-top:1em}
.tabsidespaceimg{height:5px;width:200px}
table.popularsearchestable,table.tabtable{width:700px}
table.tabtable{padding:0 7px}
table.popularsearchestable td{width:200px}
div.popularsearch{width:100%;text-align:center;position:relative}
div.popularsearch img{width:160px;border:1px #0033cc solid}
div.popularsearchlabel{margin-top:0;font-size:9pt;text-align:center}
div.morerandom{float:right;font-size:0.8em;font-weight:bold;margin:1em 0}
table.gallerytable{width:100%;clear:both}
table.gallerytable td{width:33%}
.previewthumbnail240{min-height:184px;min-width:244px}
.thumbnail img,.previewthumbnail240 img{border:1px #0033cc solid}
.thumbnail,.previewthumbnail240{display:block;text-align:center;width:100%}
#thumbflashpreview{width:240px;height:180px;display:inline}
.thumbtitle{text-align:center;padding:0 1.5em 0;font-size:10pt;margin:0 0 .2em 0}
div.thumbdata{vertical-align:bottom;color:green;text-align:center;font-size:9pt;margin-bottom:1em}
div.sendlink{margin-top:1em;margin-bottom:1em}
a.nodecoration{text-decoration:none;white-space:nowrap;color:black;font-weight:bold}
.decorated{text-decoration:underline;color:#0033cc;font-weight:normal}
img.icon{width:16px;height:16px;vertical-align:bottom;border:0}
p.gpadding{margin-top:1em;margin-bottom:1em}
span.sendlink{text-decoration:underline;color:#0033cc}
.invisible{display:none}
.visible{display:inline}
.standardfont{font-size:80%}
table.standard{width:100%;border:0}
td.standard{vertical-align:top;width:1%;font-size:80%}
td.filler{width:99%}
.example{color:gray}
.error{color:red;font-size:small}
tr.spacer{height:6px}
table.transcript{width:100%;border:0;padding:4px}
td.transcript{padding:0;width:65em;font-size:smaller;vertical-align:top}
td.transcript p{margin:0}
.transthumb{float:right;margin-right:1em}
.transthumb img{border:black solid;border-width:2px 1px 1px 0}
.fl:link{color:#7777cc}
.fl:visited{color:#551a8b}
.fl:active{color:#f00}
span.listviewswitch{margin-left:1em}
img.playoverlay{display:inline;position:relative;left:14px;top:-8px;z-index:1000;width:23px!important;height:23px!important;border:none!important}
img.playoverlayfront{position:absolute;left:10px;bottom:10px;width:23px!important;height:23px!important;border:none!important}
.popularsearch .playoverlaylist{left:23px;bottom:8px}
img.playoverlaylist{position:absolute;left:10px;bottom:10px;width:23px!important;height:23px!important;border:none!important}
div.previewthumbholder{min-width:270px;overflow:hidden;position:relative;}
img.playablethumbimage{display:inline;position:relative;left:-19px;top:0;width:240px}
#playb2b{margin-top:1em;font-size:80%;margin-bottom:1em}
.sm{display:block;margin-top:0;margin-bottom:0;margin-left:60px;font-size:80%}
.sm div.resulttext{font-size:smaller}
.sm div.resulttitle{font-size:small}
.more{white-space:nowrap}
#guser{height:18px;margin:0 0 8px}
#guser div.guser-content span{color:#999}
i.DUMMYRULE{content:"\"/*"}
div.link a{font-size:80%}
div.link{margin-top:1em;margin-bottom:1em}
img.logo{border:0;width:55px;height:20px}
div.debug-message-headline{color:green;margin-top:2em}
div.debug-message{font-size:medium;color:green;margin-top:1em}
div.filter-disclaimer{text-align:left;margin-top:20px;font-size:80%;margin-left:1%;margin-right:1%}
div.filter-disclaimer-main-page{margin-top:20px;text-align:center}
div.filter-disclaimer-main-page i{font-size:10px;color:#333;font-style:normal}
body{text-align:center}
.body_agent{width:970px;margin-left:auto;margin-right:auto;clear:both}
#gbar{text-align:left}
#music_header{width:960px;height:62px;border-bottom:1px solid #96a7ba;text-align:left}
#music_header h1{float:left;padding:4px 0 0 20px;width:187px;margin:0;font-size:14px}
#music_header h1 a{display:block;width:145px;height:40px}
#music_header h1 a img{width:145px;height:40px}
#header_main{float:left;margin-top:8px;height:auto}
#music_search{font-size:13px;height:30px}
#music_search input{margin-right:5px;line-height:16px}
#music_search_box{width:287px;padding-left:3px}
#site_tabs_container{font-size:14px;font-weight:bold;margin:0;padding:0}
#site_tabs_container ul{margin:0;padding:0;list-style-type:none}
#site_tabs_container ul li{float:left;width:80px;text-align:center;margin-right:5px;position:relative;top:1px}
.site_tab_normal{height:23px}
.site_tab_normal a{display:block;height:19px;padding-top:4px;background:#eaf0f6 url(../images/navi_normal.gif) no-repeat;text-decoration:none;color:#6688cc}
.site_tab_normal a:hover{text-decoration:underline}
.site_tab_active{height:19px;padding-top:4px;background:#fff url(../images/navi_active.gif) no-repeat;border-bottom:1px solid #fff}
#main_content{width:960px;text-align:left;clear:both}
* html .bottom_submit{padding-top:2px;height:22px}
*+html .bottom_submit{padding-top:2px;height:22px}
.bottom_submit{margin-left:5px;margin-right:5px}
.div-footer{text-align:center;clear:both}
.div-footer-intl-links{padding:1em 0}
.div-copyright{margin-top:-1em;margin-bottom:1.5em;font-size:13px;color:#333333}
.div-copyright a{color:#333333}
div.out-of-service-area-notice{margin-top:10px;margin-bottom:10px;text-align:center}
span.out-of-service-area-notice{background-color:#ffffaa;font-size:14px;padding-top:3px;padding-bottom:3px;line-height:130%}
span.out-of-service-area-notice b{font-weight:bold}
#song-adding-message-container{text-align:center;width:100%;font-size:13px}
.song-adding-message-inner-container{background-color:#ffffaa;padding:4px 0;width:100px;margin-left:auto;margin-right:auto;font-weight:bold}
#popup-window-blocked-message-container{text-align:center;width:100%;font-size:13px}
.popup-window-blocked-message-inner-container{background-color:#ffffaa;padding:4px 0;width:300px;margin-left:auto;margin-right:auto;font-weight:bold}
.hint{color:#a8a8a8}
#launch_player{float:right;width:auto;margin-top:35px;_margin-top:-25px;margin-right:5px;font-size:13px}
html>body .goog-inline-block{display:-moz-inline-box;display:inline-block;}
.goog-inline-block{position:relative;display:inline-block}
* html .goog-inline-block{display:inline}
*:first-child+html .goog-inline-block{display:inline}
.goog-custom-button{margin:2px;border:0;padding:0;font:normal Tahoma,Arial,sans-serif;color:#000;background:#ddd url("../images/button-bg.gif") repeat-x top left;text-decoration:none;list-style:none;vertical-align:middle;cursor:default;outline:none}
.goog-custom-button-outer-box,.goog-custom-button-inner-box{border-style:solid;border-color:#aaa;vertical-align:top}
.goog-custom-button-outer-box{margin:0;border-width:1px 0;padding:0}
.goog-custom-button-inner-box{margin:0 -1px;border-width:0 1px;padding:3px 5px}
* html .goog-custom-button-inner-box{left:-1px}
*:first-child+html .goog-custom-button-inner-box{left:-1px}
*:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box{left:1px}
.goog-custom-button-disabled{margin-top:35px;background-image:none!important;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40)}
.goog-custom-button-disabled .goog-custom-button-outer-box,.goog-custom-button-disabled .goog-custom-button-inner-box{color:#333!important;border-color:#999!important}
* html .goog-custom-button-disabled{margin-top:-10px;padding:0 1px!important}
*:first-child+html .goog-custom-button-disabled{padding:0 1px!important}
.goog-custom-button-hover .goog-custom-button-outer-box,.goog-custom-button-hover .goog-custom-button-inner-box{cursor:pointer}
.goog-custom-button-active,.goog-custom-button-checked{background-color:#bbb;background-position:bottom left}
.top_margin{height:15px}
.homepage_left_column{float:left;width:170px;*width:165px;padding-left:5px}
.homepage_left_column div.first_album_info{padding-bottom:4px}
.homepage_left_column table.new_albums{width:100%}
*.homepage_left_column table.new_albums{*margin-bottom:5px}
.homepage_left_column .new_albums a{font-size:14px;color:#0033cc}
.homepage_left_column .new_albums td.paginator{text-align:right}
.homepage_left_column .new_albums td.paginator{font-size:12px;padding-right:20px}
.homepage_left_column .new_albums td.paginator span{width:15px;margin-left:5px;text-align:center}
.homepage_left_column .new_albums td.paginator a{font-size:12px}
.homepage_left_column .thumb_album{padding-top:15px;*padding-top:10px;width:150px;height:150px}
.homepage_left_column .thumb_album a img{border:1px solid #95b7de;width:150px;height:150px}
.homepage_left_column .main_link{margin-top:6px;width:150px;font-size:12px;color:#333333;padding-bottom:6px}
.homepage_left_column .main_link a{color:#0033cc}
.homepage_left_column div.first_album_info div.sub_link{color:#333333}
.homepage_left_column .sub_link{color:#999999;font-size:12px}
.homepage_left_column .sub_link a{color:#6688cc}
.homepage_left_column .sub_link a:visited{color:#6688cc}
.homepage_left_column div.more-link{font-size:12px;padding-top:9px}
*.homepage_left_column div.more-link{*padding-top:6px}
*+.homepage_left_column div.more-link{*padding-top:9px}
.homepage_mid_column{float:left}
.song_charts{float:left;padding:0 18px;border-left:1px solid #bcd2ea;font-size:12px;width:229px}
* .song_charts{*padding:0 17px}
*+.song_charts{*padding:0 22px}
.song_chart_title{font-size:14px;height:25px}
.song_chart_title a:visited{color:#0033cc}
.homepage_mid_column .chart_listing_preview{width:210px}
.homepage_mid_column .chart_listing_preview tr td{padding-top:3px;padding-bottom:3px;height:20px;vertical-align:middle;line-height:20px}
.homepage_mid_column .chart_listing_preview .ranking{width:12px;padding-right:8px;text-align:right}
.homepage_mid_column .chart_listing_preview .item_title{width:130px}
.homepage_right_column{width:250px;float:left}
.pick_song{height:125px;text-align:center}
.pick_song a{color:#3575e0}
.pick_song a:visited{color:#3575e0}
.chart_listing_dir{width:250px;margin-top:27px}
.artist_library{width:250px;margin-top:10px}
.box_top{border-left:1px solid #95b7de;border-right:1px solid #95b7de;border-top:1px solid #95b7de;background-color:#e5ecf9;height:22px;line-height:22px}
.box_title{font-size:14px;font-weight:bold;margin-left:10px}
.bottom_margin{height:10px;clear:both;border-bottom:1px solid #b0b3d7}
.chart_listing_content_homepage{border-left:1px solid #95b7de;border-right:1px solid #95b7de;border-bottom:1px solid #95b7de;padding:8px 8px}
.chart_listing_content_homepage a{font-size:12px;margin-right:20px;margin-left:5px;line-height:26px;vertical-align:middle;color:#0033cc}
.chart_listing_content_homepage a:visited{color:#0033cc}
div.artist_library{margin-top:30px}
.artist_library_content_homepage{border-left:1px solid #95b7de;border-right:1px solid #95b7de;border-bottom:1px solid #95b7de;padding:5px 8px;color:#bcd2ea}
.artist_library_content_homepage a{font-size:12px;height:25px;line-height:25px;margin-right:7px;*margin-right:4px;color:#0033cc}
.artist_library_content_homepage a:visited{color:#0033cc}
.artist_library_content_homepage span{margin-right:7px;*margin-right:4px}
div.BodyAgent{text-align:left;width:1006px}
div.LineBreak{clear:both;height:0;line-height:0}
div.page{padding:0 0.4em}
a.MenuItem{font-size:0.81em;color:#0033cc}
a.Streaming{font-size:0.86em;color:#7777cc}
span.Streaming{font-size:0.86em;color:#999}
a:active.Streaming{color:#f00}
a:visited.Streaming{color:#551a8b}
div.MusicNavigator{text-align:center}
table.gooooogle{margin-left:auto;margin-right:auto}
table.gooooogle td a{font-size:13px}
table.gooooogle td.next a{font-size:13px}
table.gooooogle td.prev a{font-size:13px}
input.bottomquery{margin-left:270px}
* html div.MusicSearch{padding-top:28px}
div.MusicSearch{text-align:left;vertical-align:middle;width:960px;height:60px;margin-top:15px;line-height:60px;background:#e5ecf9;font-size:0.81em;border-top:1px solid #96a7ba}
table.errormessage{font-size:1.2em;margin:3% 3% 3% 3%}
table.emptysectionmargin{width:97%;height:3px;margin-left:1%;margin-right:1%;background:#ffffff}
table.fulltable{margin-top:10px;width:100%}
table.fulltable td{vertical-align:top}
table.fulltable td.maincontent{width:100%}
table.fulltable td.paddingright{width:830px;padding-right:20px}
table.headline{width:100%;height:26px;margin-top:12px;padding-left:10px;padding-right:10px;padding-top:5px;background:#e5ecf9}
table.topheadline{margin-top:0}
table.recommendation-headline{width:100%;text-align:center;background:#fff;margin-top:4px}
table.recommendation-headline td{padding-bottom:10px}
.leftborder{border-left:1px solid #e5ecf9}
table.headline td{padding:5px 10px 5px 12px;vertical-align:middle;white-space:nowrap}
table.headline span.heading{font-size:0.88em}
table.headline span.summary{font-size:0.81em}
table.headline td.executionTime{font-size:0.81em;text-align:right}
tr.tr-margin td{height:4px}
td.td-margin{width:14px}
td.td-thumb-big{vertical-align:top;padding:0;margin:0;width:130px;height:130px}
.thumb{position:relative;padding:0;margin:0;top:1px;width:60px;height:60px}
.big-thumb{padding:0;margin:0;position:relative;width:120px;height:120px;border:none;z-index:10}
.big-thumb-album{left:7px;top:1px}
.td-thumb{vertical-align:top;padding:0;margin:0;width:80px;height:70px}
.thumb-img{width:100%;height:100%;margin:0;padding:0}
div.thumb{padding-left:0;padding-top:0;margin-left:0;margin-top:0;margin-bottom:0;padding-bottom:0}
* html div.thumb a{position:relative}
* html td.td-thumb{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="fixed",src="/music/images/cd_cover.png")}
td.td-thumb{background-image:url("/music/images/cd_cover.png");background-repeat:no-repeat;margin-bottom:0;padding-bottom:0;padding-right:0}
td.td-thumb-artist{vertical-align:top;height:72px;width:72px;margin-bottom:0;margin-left:0;margin-right:0;padding-left:6px;padding-top:5px;padding-bottom:1px;padding-right:2px}
* td.td-thumb-artist{*height:66px}
*+td.td-thumb-artist{*height:66px}
td.recommendation-td-thumb-artist{padding-left:2px;padding-bottom:10px}
* td.recommendation-td-thumb-artist{*height:60px}
*+td.recommendation-td-thumb-artist{*height:60px}
td.recommendation-td-thumb{padding-left:1px;padding-bottom:10px}
* html td.recommendation-td-thumb div.thumb{margin-left:-4px}
*+html td.recommendation-td-thumb div.thumb{margin-left:-4px}
img.Zippy{margin-right:4px;vertical-align:middle}
table.ArtistItem{padding-left:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;width:100%;border-bottom:1px solid #e5ecf9}
table.RecommendationItem{width:72px;border-top:0;border-bottom:0;font-size:0.88em;margin-bottom:7px}
table.Recommendation{border-bottom:0;font-size:0.88em}
td.Recommendation{vertical-align:top;width:120px}
table.ArtistItem td.ArtistRank{font-size:0.81em;width:25px}
table.ArtistItem td.ArtistTrend{font-size:0.81em;width:25px}
table.ArtistInfo{font-size:0.88em;padding:0 0 0 10px;margin:0 0 0 0}
table.fulltable td.maincontent table.ArtistInfo td.Title{font-weight:bold;font-size:16px}
table.ArtistInfo td{padding:4px 0 0 10px;margin:4px 0 0 0}
table.ArtistInfo td.Title b{font-weight:normal;color:#cc0033}
table.ArtistInfo td.Description{font-size:0.86em;line-height:1.7em}
table.ArtistInfo td.HotSongs{font-size:0.86em}
table.AlbumItem{padding-left:10px;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;width:100%;border-bottom:1px solid #e5ecf9}
table.AlbumItem tr.tr-margin td{border-bottom:0}
table.AlbumItem tr td.Title span.Title{font-weight:bold}
table.AlbumItem td.AlbumRank{font-size:0.81em;width:25px}
table.AlbumItem td.AlbumTrend{font-size:0.81em;width:25px}
table.AlbumInfo{font-size:0.88em;padding:0 0 0 0}
table.AlbumInfo td{padding:4px 0 0 10px;margin:4px 0 0 0;border-bottom:0}
table.AlbumInfo td.Title b{font-weight:normal;color:#cc0033}
table.AlbumInfo td.Description{font-size:0.86em;padding-top:6px;line-height:1.7em}
table.AlbumInfo td.Tracks{font-size:0.86em}
table.AlbumInfo td.Tracks b{font-weight:normal;color:#cc0033}
td.ListExpand{font-size:0.86em;color:#7777cc;height:24px}
td.IndentInChart{width:37px}
table.SongList{font-size:0.88em;width:100%}
table.SongList tr{width:976px}
tr.SongSelect td{height:37px;vertical-align:middle}
tr.SongSelect td.Checkbox{padding-left:10px;width:20px;padding-right:10px}
tr.SongSelect td.Title{width:40px}
* html button.ButtonLabel{padding-top:4px}
*+html button.ButtonLabel{padding-top:4px}
button.ButtonLabel{margin-left:5px}
tr.BottomBorder{border-bottom:1px solid #e5ecf9}
td.BottomBorder{border-bottom:1px solid #e5ecf9}
select.SimilaritySearchOption{margin-left:4px;font-size:12px}
table.SongList tr.TargetSong td{padding-top:3px;padding-bottom:3px}
table.SongList tr.TargetSong td.SongInfo div{padding-top:6px;padding-bottom:6px;font-size:12px}
table.SongList tr.TargetSong td.SongInfo div span{margin-left:8px}
table.SongList tr.TargetSong td.SongInfo div span span{color:#999999;margin-left:0}
table.SongList tr.TargetSong td.SongInfo div span.Title{font-size:16px;font-weight:bold}
tr.SongItem td{height:28px;vertical-align:middle;line-height:140%;text-align:left;color:#999999;padding-top:6px;padding-bottom:6px}
* tr.SongItem td{height:16px}
*+tr.SongItem td{height:16px}
tr.SongItem td.Checkbox{padding-left:10px;width:20px;padding-right:10px}
tr.SongItem td.number{color:#000;text-align:left;width:20px;padding-right:10px;font-size:0.86em}
tr.SongItem td.Rank{text-align:left;color:#000;width:25px;font-size:0.86em}
tr.SongItem td.Trend{text-align:left;width:25px}
tr.SongItem td.Title{text-align:left;padding-right:24px;padding-left:0}
tr.SongItem td.TitleHeader{font-size:0.86em}
tr.SongItem td.Title b{font-weight:normal;color:#cc0033}
tr.SongItem td.Artist{font-size:0.86em;padding-right:17px;text-align:left;min-width:48px}
tr.SongItem td.Artist b{font-weight:normal;color:#cc0033}
tr.SongItem td.Album{font-size:0.86em;text-align:left;padding-right:17px;min-width:24px}
tr.SongItem td.Album b{font-weight:normal;color:#cc0033}
tr.SongItem td.Icon{width:12px;padding-right:11px;font-size:0.86em;text-align:left;white-space:nowrap;padding-top:5px;padding-bottom:5px}
tr.SongItem td.Similarity{padding-right:27px;font-size:0.86em;width:70px;white-space:nowrap}
tr.SongItem td.Similarity div{height:9px;font-size:1px;background-color:#e8f0fb;border-left-color:#8ab6ea;border-left-style:solid}
div.Tooltip{background-color:#ffffcc;font-size:12px;border:1px solid #000000;padding:4px;text-align:left}
div.NowrapTooltip{white-space:nowrap}
tr.SongItem td.Related{font-size:0.86em;text-align:left;width:70px}
tr.LyricsSnippetLine{border-bottom:1px solid #e5ecf9}
tr.LyricsSnippetLine td.LyricsSnippet{height:28px;width:auto;font-size:0.88em}
tr.LyricsSnippetLine td.LyricsSnippet b{font-weight:normal;color:#cc0033}
tr.LyricsSnippetLine td.RightPlaceHolder{width:226px}
table.bottomborder{border-bottom:1px solid #e5ecf9}
table.bottommargin{margin-bottom:10px}
table.inner td,table.rightmargininner td{vertical-align:middle}
table.inneritem{width:100%;margin-left:0;margin-right:0}
table.rightmargininneritem{padding-right:1%;width:99%;margin-left:0;margin-right:1%}
table.rightmargininnerinfo{width:680px}
div.chart-headline{width:960px;height:26px;padding:5px 0 5px 0;vertical-align:middle;white-space:nowrap}
div#chart-headline{margin-bottom:10px}
#creation-date{padding-top:15px;padding-left:12px;font-size:0.80em;white-space:nowrap}
#chart-title{padding-top:15px;padding-left:12px;font-size:0.88em;white-space:nowrap}
#chart-title a{font-size:0.93em}
#chart-title span.Streaming{font-size:0.93em;color:#999}
span.chart-title{font-weight:bold}
#chart-headline div.description{clear:both;padding-left:12px;font-size:0.8em;padding-top:10px;padding-bottom:20px;color:#000;display:none}
table.RecommendationItem tr td.Title{font-size:0.86em}
div.player-line{height:450px;width:100%;clear:both;margin:12px 7px 0 3px;padding-left:2px;padding-right:2px;padding-top:5px;text-align:center}
div.player-line div.player-object{width:940px}
div.MoreResults{padding-left:14px;font-size:13px;margin-top:10px}
span.artist-albums-sort-options{font-size:0.81em}
div.error-message{margin-top:10px}
.topic_info .topic_listing_description{text-align:left;padding-top:15px;font-size:12px}
.topic_info .topic_listing_description{margin-top:15px}
.topic_info .topic_listing_description td{vertical-align:top}
.topic_info .title_description{width:560px;margin-left:15px}
.topic_info .title_description a{color:#0033cc}
.topic_info span.topic_streaming{color:#999}
.topic_info .topic_image{width:170px;height:105px;background-image:url("/music/images/default_topic_image_big.png");background-repeat:no-repeat}
.topic_info .topic_image img{width:170px;height:105px}
.topic_info .topic_description{padding-top:10px;font-size:12px;line-height:160%}
.topic_info .topic_title{font-size:14px;font-weight:bold}
.topic_info #description-trunc a{color:#7777cc}
.topic_info #description-full a{color:#7777cc}
.number{width:20px}
.topic_margin{height:18px}
.topic_listing_dir tr{vertical-align:top;padding-top:15px;padding-bottom:21px}
.left_column{padding-right:50px;padding-top:15px;padding-bottom:21px}
.right_column{padding-top:15px;padding-bottom:21px}
.with_border{border-bottom:1px solid #b0bcd7}
.topic_listing_dir .topic_title{font-size:14px}
.topic_listing_dir .topic_image{float:left;width:120px;height:72px;background-image:url("/music/images/default_topic_image_small.png");background-repeat:no-repeat}
.topic_listing_dir .topic_image img{height:72px;width:120px;border:1px solid #96a7ba}
.topic_listing_dir .topic_description{width:310px;float:right;font-size:12px;line-height:150%;padding-top:5px}
.topic_listing_dir .topic_description a{font-size:14px;color:#0033cc}
.topic_listing_dir .directory_topic_listing_description{font-size:12px}
.topic_listing_dir .directory_topic_listing_description td{vertical-align:top}
.topic_listing_dir .title_description{margin-left:23px}
.topic_listing_dir .title_description a{color:#0033cc}
.topic_listing_dir .title_description a:visited{color:#0033cc}
#easter_egg_float_msg{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;width:630px;height:195px;background:url('/music/images/china_campaigns/easter_egg/float_bg.gif') no-repeat;text-align:left}
#easter_egg_float_msg a,img{border:none}
#prize_thumbnail{float:left;width:160px;height:160px;padding:15px 0 0 10px}
#prize_thumbnail img{width:160px;height:160px}
#easter_egg_float_msg #prize_info{padding-left:10px;float:left;width:413px;padding-top:10px}
#easter_egg_float_msg #prize_info #instruction{color:#fff;font-size:18px;padding-top:10px}
#easter_egg_float_msg #prize_info #headline{font-weight:bold;font-size:30px;line-height:40px;height:40px;color:#fff;font-family:Arial,Helvetica,sans-serif}
#easter_egg_float_msg #prize_info #gift_name{height:44px;font-size:22px;font-weight:bold;padding-top:10px}
#easter_egg_float_msg #prize_info #gift_name div{color:#ffcc00}
#prize_buttons{height:45px;padding-top:20px}
#prize_button_ok{float:left}
#prize_button_cancel{float:right;padding-top:14px}
#claim_page_main_content{margin:0;padding:0;font-family:Arial,sans-serif;font-size:14px;background:url('/music/images/china_campaigns/easter_egg/claiming_page_bg.jpg') no-repeat center top;text-align:left}
#claim_page_main_content #prize_info{height:209px}
#claim_page_main_content #prize_info h1{text-align:left;font-size:25px;color:#1b6cc7;font-weight:bold;font-family:Simhei;padding:70px 0 0 200px}
#claim_page_main_content form{height:400px}
#claim_page_main_content #gift_name{font-family:Arial,sans-serif;font-size:22px;font-weight:bold;color:#1b6cc7;padding:10px 0 0 200px;margin:0}
#claim_page_main_content #prize_description{color:#1b6cc7;padding:10px 0 0 200px}
#claim_page_main_content #claim_form{padding-left:205px;padding-right:100px;height:270px}
#claim_page_main_content #claim_form table{float:left;width:270px}
#claim_page_main_content #prize_image{width:180px;height:180px;float:right}
#claim_page_main_content #prize_image img{width:180px;height:180px;border:1px solid #ccc}
#claim_page_main_content #claim_instruction{height:35px}
#claim_page_main_content #claim_instruction h3{font-weight:normal;font-size:14px}
#claim_page_main_content #claim_form td.form_title{width:60px;vertical-align:top;padding-top:6px;font-size:14px}
#claim_page_main_content #claim_form table input{font-family:Arial,sans-serif;font-size:14px;padding-top:5px;padding-left:5px;border:none;height:26px;background:transparent}
#claim_page_main_content #claim_form table td.form_input{height:48px;background:url('/music/images/china_campaigns/easter_egg/input_l.gif') no-repeat;vertical-align:top}
#claim_page_main_content #claim_form table td.form_input_short div.captcha_input{background:url('/music/images/china_campaigns/easter_egg/input_s.gif') no-repeat;vertical-align:top;height:48px}
#claim_page_main_content #claim_form table td.form_input_short img{width:100px;height:40px;border:1px solid #ccc}
#claim_page_main_content #claim_form table td.form_input_short div.captcha_input input{width:125px;height:30px;margin-right:3px}
#claim_page_main_content #claim_form table td.form_input input{width:201px;height:30px}
#claim_page_main_content #claim_form_submit{height:90px;padding:0 0 0 205px;margin:0 0 0 0;text-align:left;float:left}
#claim_page_main_content #claim_form_submit input{display:block;width:163px;height:42px;background:url('/music/images/china_campaigns/easter_egg/bt_submit.gif') no-repeat;border:none;cursor:pointer;*cursor:hand}
#claim_page_main_content #claim_form_footer{text-align:center;font-size:12px}
#claim_page_main_content #prize_sent{padding-top:70px;font-family:Arial,sans-serif;font-size:20px;color:#1b6cc7;height:200px;font-weight:bold;text-align:left}
#claim_page_main_content #thanks_message{color:#1b6cc7;font-size:18px;float:left;padding-top:10px;padding-left:20px;font-family:Simhei}
#easter_egg_prize_claiming_confirmation{margin:0;padding:0;font-family:Arial,sans-serif;font-size:14px;background:url('/music/images/china_campaigns/easter_egg/claiming_page_bg.jpg') no-repeat center top;text-align:left;height:500px}
#easter_egg_prize_claiming_confirmation #confirmation_message{text-align:left;font-size:25px;color:#1b6cc7;font-weight:bold;font-family:Simhei;padding:70px 0 0 200px}
